1
general::
Phrase(s): (have) never had it so good
have never had so much good fortune. • No, I’m not complaining. I’ve never had it so good. • Mary is pleased with her new job. She’s never had it so good.
McGrawhill's American Idioms And Phrasal Verbs